/* 
 * Ce fichier aura pour but de gérer les évènements plutôt que de les mettre directement dans le html
 */
/**
 * Lie un évènement à une fonction, compatible à tous les navigateurs
 * @param <DOM> element élément à lier
 * @param <string> e évènement sélectionné
 * @param <callback> fonction fonction qui sera appelé lors de l'évènement
 * @return void
 */
function addEvent(element, e, fonction){
    if(element.addEventListener){
        element.addEventListener(e, fonction, false);
    }
    else{
        element.attachEvent('on'+e, fonction);

    }
}
function bodyEventMM(e){deplacer_fenetre(e);
					retailler_fenetre(e);}

///////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////             Evènements du BODY          ///////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////
var bodyEle=document.body;

//alert(document.getElementById('body'));
//onmousemove
addEvent(bodyEle,'mousemove',function(e){
    e = e || window.event;
    deplacer_fenetre(e);
    retailler_fenetre(e);
});
//onmouseup

addEvent(bodyEle,'mousemove',function(e){
    arreter_retaillement();
    arreter_deplacement();
});
//onresize
addEvent(bodyEle,'resize',onresizewindow);


/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////              Evènement #skin             //////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////
var skinEle= document.getElementById('skin');

addEvent(skinEle,'change',function(){
    setActiveStyleSheet(skinEle.options[skinEle.selectedIndex].value);
});
*/